home *** CD-ROM | disk | FTP | other *** search
/ C & C++ Multimedia Cyber Classroom / C and C++ Multimedia Cyber Classroom (Prentice Hall) (1998).iso / src / fig04_22.jar / Ch04 / Fig04_22 / Fig04_22.cpp
C/C++ Source or Header  |  1997-10-13  |  741b  |  37 lines

  1. // Fig. 4.22: fig04_22.cpp
  2. // Initializing multidimensional arrays
  3. #include <iostream.h>
  4.  
  5. void printArray( int [][ 3 ] );
  6.  
  7. int main()
  8. {
  9.    int array1[ 2 ][ 3 ] = { { 1, 2, 3 }, { 4, 5, 6 } },
  10.        array2[ 2 ][ 3 ] = { 1, 2, 3, 4, 5 },
  11.        array3[ 2 ][ 3 ] = { { 1, 2 }, { 4 } };
  12.  
  13.    cout << "Values in array1 by row are:" << endl;
  14.    printArray( array1 );
  15.  
  16.    cout << "Values in array2 by row are:" << endl;
  17.    printArray( array2 );
  18.  
  19.    cout << "Values in array3 by row are:" << endl;
  20.    printArray( array3 );
  21.  
  22.    return 0;
  23. }
  24.  
  25. void printArray( int a[][ 3 ] )
  26. {
  27.    for ( int i = 0; i < 2; i++ ) {
  28.  
  29.       for ( int j = 0; j < 3; j++ )
  30.          cout << a[ i ][ j ] << ' ';
  31.  
  32.       cout << endl;
  33.    }
  34. }
  35.  
  36.  
  37.